• word of the day

    spirodela polyrrhiza

    spirodela polyrrhiza - Dictionary definition and meaning for word spirodela polyrrhiza

    Definition
    (noun) cosmopolitan except South America and New Zealand and some oceanic islands
Download our Mobile App Today
Receive our word of the day
on Whatsapp